package com.smile.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.smile.model.dto.request.EditTaskStatusRequestDTO;
import com.smile.model.dto.request.GetTaskDetailRequestDTO;
import com.smile.model.dto.request.GetTaskListRequestDTO;
import com.smile.model.response.response.GetTaskDetailResponseDTO;
import com.smile.model.response.response.GetTaskListResponseDTO;

public interface TaskService {
    Page<GetTaskListResponseDTO> getTaskList(GetTaskListRequestDTO getTaskListRequestDTO);

    GetTaskDetailResponseDTO getTaskDetail(GetTaskDetailRequestDTO getTaskDetailRequestDTO);

    Boolean editTaskStatus(EditTaskStatusRequestDTO editTaskStatusRequestDTO);
}
